package com.example.cms.DB;

import com.example.cms.DB.databasecreator;
import com.example.cms.DB.DBUtil;

public class DatabaseTest {
    public static void main(String[] args) {
        System.out.println("=== 医院挂号系统数据库初始化 ===");

        // 测试数据库连接
        if (!com.example.cms.DB.DBUtil.testConnection()) {
            System.err.println("数据库连接失败，请检查MySQL服务是否启动！");
            return;
        }

        System.out.println("数据库连接测试成功！");

        // 初始化数据库
        try {
            databasecreator.initializeDatabase();
            System.out.println("\n=== 数据库初始化完成 ===");
            System.out.println("可以开始使用医院挂号系统了！");
        } catch (Exception e) {
            System.err.println("数据库初始化失败: " + e.getMessage());
            e.printStackTrace();
        }
    }
}